package fr.afcepf.al23.interfaces;

import fr.afcepf.al23.entity.Utilisateur;
import fr.afcepf.al23.qualite.exception.QualityException;
/**
 * Interface metier Utilisateur.
 * @author Nath
 *
 */
public interface IBuUtilisateur {
    /**
     * methode permettant de se connecter.
     * @param mail email.
     * @param mdp mot de passe.
     * @return un Utilisateur.
     */
    Utilisateur seConnecter(String mail, String mdp);
    /**

     * methode permettant de s'enregistrer.
     * @param util utilisateur.
     * @return un utilisateur.

     * @throws QualityException qe.
     */
    Utilisateur enregistrer(Utilisateur util) throws QualityException;
}
